home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / sviluppo / svilupp2 / amphn192.lha / src / dmakefile < prev    next >
Makefile  |  1996-11-16  |  6KB  |  170 lines

  1. SCC = dcc -proto
  2. ASM = phxass I=include:amiga SD SC
  3.  
  4. ASM_OBJS  = inthandler.o compress/ADPCM2_Crunch.o compress/ADPCM3_Crunch.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o
  5. DELF_OBJS = delfcode.o
  6. C_OBJS      = ciatimer.o AmiPhone.o phoneudp.o stringrequest.o microphone.o messages.o asl.o codec_c.o browse.o TCPQueue.o phonerexx.o phonerexx_rxif.o phonerexx_rxcl.o delfph.o
  7.  
  8. all:        AmiPhone AmiPhoned_debug
  9.  
  10. dall:        AmiPhone AmiPhoned
  11.  
  12. AmiPhone:      $(ASM_OBJS) $(C_OBJS) $(DELF_OBJS)
  13.         $(SCC) $(DELF_OBJS) $(ASM_OBJS) $(C_OBJS) -o AmiPhone
  14.         copy AmiPhone amitcp:bin
  15.  
  16. AmiPhoned:    AmiPhoned.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o codec_s.o stringrequest.o TCPQueue.o
  17.         $(SCC) AmiPhoned.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o codec_s.o stringrequest.o TCPQueue.o -o AmiPhoned
  18.         copy AmiPhoned amitcp:serv/AmiPhoned
  19.  
  20. AmiPhoned_debug: AmiPhoned_debug.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o codec_s.o stringrequest.o TCPQueue.o
  21.          $(SCC) AmiPhoned_debug.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o codec_s.o stringrequest.o TCPQueue.o -o AmiPhoned_debug 
  22.          copy AmiPhoned_debug amitcp:serv/AmiPhoned
  23.  
  24. PhoneUtil:    PhoneUtil.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o compress/ADPCM2_Crunch.o compress/ADPCM3_Crunch.o codec_v.o
  25.         $(SCC) PhoneUtil.o compress/ADPCM2_Decrunch.o compress/ADPCM3_Decrunch.o compress/ADPCM2_Crunch.o compress/ADPCM3_Crunch.o codec_v.o
  26.  
  27. delfcode.o:    delfcode.a56
  28.         dcc:bin/a56 delfcode.a56 object _delfcode nolist
  29.  
  30. delfph.o:    delfph.c
  31.         $(SCC) -c delfph.c
  32.         
  33. PhoneUtil.o:    PhoneUtil.c
  34.         $(SCC) -c PhoneUtil.c
  35.                 
  36. codec_c.o:    codec.c AmiPhonePacket.h
  37.         $(SCC) -c codec.c -DAMIPHONE -o codec_c.o
  38.  
  39. codec_v.o:    codec.c 
  40.         $(SCC) -c codec.c -DCONV_UTIL -o codec_v.o
  41.  
  42. codec_s.o:    codec.c AmiPhonePacket.h
  43.         $(SCC) -c codec.c -o codec_s.o
  44.  
  45. AmiPhoned.o:    AmiPhoned.c AmiPhonePacket.h
  46.         $(SCC) -c AmiPhoned.c
  47.  
  48. AmiPhoned_debug.o:  AmiPhoned.c AmiPhonePacket.h
  49.         $(SCC) -c AmiPhoned.c -o AmiPhoned_debug.o -DDEBUG_FLAG
  50.                     
  51. phoneudp.o:    phoneudp.c AmiPhonePacket.h
  52.         $(SCC) -c phoneudp.c
  53.  
  54. phonerexx.o:    phonerexx.c 
  55.         $(SCC) -c phonerexx.c
  56.         
  57. phonerexx_rxif.o:    phonerexx_rxif.c
  58.         $(SCC) -c phonerexx_rxif.c
  59.  
  60. phonerexx_rxcl.o:    phonerexx_rxcl.c
  61.         $(SCC) -c phonerexx_rxcl.c
  62.  
  63. browse.o:    browse.c
  64.         $(SCC) -c browse.c
  65.  
  66. TCPQueue.o:    TCPQueue.c
  67.         $(SCC) -c TCPQueue.c
  68.  
  69. AmiPhone.o:    AmiPhone.c AmiPhonePacket.h
  70.         $(SCC) -c AmiPhone.c
  71.  
  72. stringrequest.o:    stringrequest.c
  73.             $(SCC) -c stringrequest.c
  74.         
  75. ciatimer.o:       ciatimer.c
  76.          $(SCC) -c ciatimer.c
  77.  
  78. messages.o:    messages.c
  79.         $(SCC) -c messages.c
  80.  
  81. asl.o:        asl.c
  82.         $(SCC) -c asl.c
  83.                 
  84. microphone.c:    microphone.brush
  85.         citas microphone.brush -c -m -h -o -s 
  86.  
  87. microphone.o:   microphone.c
  88.          $(SCC) -c microphone.c
  89.  
  90. inthandler.o:   inthandler.a
  91.          $(ASM) inthandler.a 
  92.  
  93. compress/ADPCM2_Crunch.o:   compress/ADPCM2_Crunch.a
  94.             $(ASM) compress/ADPCM2_Crunch.a 
  95.  
  96. compress/ADPCM3_Crunch.o:   compress/ADPCM3_Crunch.a
  97.             $(ASM) compress/ADPCM3_Crunch.a 
  98.  
  99. compress/ADPCM2_Decrunch.o:   compress/ADPCM2_Decrunch.a
  100.               $(ASM) compress/ADPCM2_Decrunch.a 
  101.  
  102. compress/ADPCM3_Decrunch.o:   compress/ADPCM3_Crunch.a
  103.               $(ASM) compress/ADPCM3_Decrunch.a 
  104.  
  105. clean:       
  106.      delete *.o
  107.      delete AmiPhone
  108.      delete AmiPhoned
  109.      
  110. backup:
  111.      copy src:AmiPhone/#?.(a|c|h|guide|brush|info) work:sourcebackup/AmiPhone
  112.      copy src:AmiPhone/data/#? work:sourcebackup/amiphone/data
  113.      copy src:Amiphone/compress/#?.(a|h) work:sourcebackup/AmiPhone/compress
  114.      copy src:AmiPhone/dmakefile work:sourcebackup/AmiPhone
  115.      copy work:prog/ArexxBox/phonerexx.arb work:sourcebackup/AmiPhone
  116.      copy src:AmiPhone/Install#? work:sourcebackup/AmiPhone
  117.  
  118. backup2:
  119.      copy src:AmiPhone/#?.(a|c|h|guide|brush|info) zaphod:sourcebackup/AmiPhone
  120.      copy src:AmiPhone/data/#? zaphod:sourcebackup/amiphone/data
  121.      copy src:Amiphone/compress/#?.(a|h) zaphod:sourcebackup/AmiPhone/compress
  122.      copy src:AmiPhone/dmakefile zaphod:sourcebackup/AmiPhone
  123.      copy work:prog/ArexxBox/phonerexx.arb zaphod:sourcebackup/AmiPhone
  124.      copy src:AmiPhone/Install#? zaphod:sourcebackup/AmiPhone
  125.  
  126. archive:
  127.      delete ram:AmiPhoneSource.lha ram:src all
  128.      makedir ram:src
  129.      copy #?.(a|c|h|guide|brush|info|arb|readme) ram:src
  130.      makedir ram:src/compress
  131.      copy compress/#?.(a|c|h) ram:src/compress
  132.      copy Install_AmiPhone dmakefile toccata ram:src
  133.      makedir ram:src/include
  134.      makedir ram:src/include/toccata
  135.      copy toccata/#? all ram:src/include/toccata
  136.      makedir ram:src/include/a56
  137.      copy include:a56/#? ram:src/include/a56
  138.      makedir ram:src/include/libraries
  139.      copy include:amiga/libraries/delfina.h ram:src/include/libraries
  140.      makedir ram:src/include/pragmas
  141.      copy include:amiga/pragmas/delfina_pragmas.h ram:src/include/pragmas
  142.      makedir ram:src/bin
  143.      copy dcc:bin/a56 ram:src/bin
  144.      lz -r a ram:AmiPhoneSource.lha ram:src
  145.      echo "archive made in ram:"
  146.      
  147. dist:    distribution
  148.  
  149. distribution: AmiPhone AmiPhoned AmiPhoned_debug PhoneUtil
  150.     delete ram:AmiPhone all
  151.     delete ram:AmiPhone.info
  152.     delete ram:AmiPhone.lha
  153.     makedir ram:AmiPhone
  154.     copy AmiPhone ram:AmiPhone
  155.     copy AmiPhoneIcon.info ram:AmiPhone/AmiPhone.info
  156.     copy AmiPhoned ram:AmiPhone
  157.     copy AmiPhoned_debug ram:AmiPhone
  158.     copy Install_AmiPhone ram:AmiPhone
  159.     copy Install_AmiPhone.info ram:AmiPhone
  160.     copy AmiPhone.guide ram:AmiPhone
  161.     copy AmiPhone.guide.info ram:AmiPhone
  162.     copy AmiPhoneDrawer.info ram:AmiPhone.info
  163.     copy README ram:AmiPhone
  164.     copy README ram:AmiPhone.readme
  165.     copy README.icon.info ram:AmiPhone/README.info
  166.     copy PhoneUtil ram:AmiPhone
  167.     copy rexx:EditTextFile.rexx ram:AmiPhone
  168.     lz -r a ram:AmiPhone.lha ram:AmiPhone ram:AmiPhone.info
  169.     uu a ram:AmiPhone.lha.uu ram:AmiPhone.lha
  170.